package com.tedu.day02.test;

/**  类 抽象类 接口:接口定义类似类，抽象方法依然抽象类的抽象方法
 * 标准接口类：全局常量+抽象方法
 * 全局常量： 修饰符 static final 数据类型 常量名【大写】；
 * 抽象方法：修饰符  abstract 返回值 方法名（）；
 * 特点：接口，抽象一定作为父类使用--抽象方法--一定子类所重写
 */
interface Color{
    public abstract void Color();
}

public interface Insert extends Color{ //假设：插排类
    // public Insert(){}
    public static final  int LIMT=100; //全局常量
    public abstract void jack();  //抽象方法
}
//使用接口--创建【子】实现类:同时继承Thing 实现 Insert
class Toy extends Thing implements Insert{
    public void jack(){ //接口--方法--重写
        System.out.println("玩具通电啦~");

    }
    public void play(){
        System.out.println("玩玩具~~");
    }

    public void say() {
        System.out.println("说话");

    }

    public void Color() {
        System.out.println("颜色");
    }
}
//定义抽象类
abstract class Thing{
    public abstract void say();
}
